#include "font_defs.h"


static const uint8_t font_16x10_digit_0[] = 
{
0xFE,0xFF,0x7F,0x07,0x07,0x07,0x7F,0xFF,
0xFE,0x00,0x7F,0xFF,0xFF,0xE0,0xE0,0xE0,
0xFF,0xFF,0x7F,0x00
};

static const uint8_t font_16x10_digit_1[] = 
{
0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0xFE,
0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x3F,0x7F,0xFF,0x00
};

static const uint8_t font_16x10_digit_2[] = 
{
0x81,0xC3,0xC7,0xC7,0xC7,0xC7,0xFF,0xFF,
0xFE,0x00,0x7F,0xFF,0xFF,0xE1,0xE1,0xE1,
0xE1,0xC1,0x80,0x00
};

static const uint8_t font_16x10_digit_3[] = 
{
0x01,0x83,0xC7,0xC7,0xC7,0xC7,0xFF,0xFF,
0x7E,0x00,0x80,0xC0,0xE1,0xE1,0xE1,0xE1,
0xFF,0xFF,0x7F,0x00
};

static const uint8_t font_16x10_digit_4[] = 
{
0xFF,0xFE,0xFC,0xC0,0xC0,0xC0,0xFC,0xFE,
0x7F,0x00,0x00,0x01,0x01,0x01,0x01,0x01,
0x3F,0x7F,0xFF,0x00
};

static const uint8_t font_16x10_digit_5[] = 
{
0xFE,0xFF,0xFF,0xC7,0xC7,0xC7,0xC7,0xC3,
0x81,0x00,0x80,0xC1,0xE1,0xE1,0xE1,0xE1,
0xFF,0xFF,0x7F,0x00
};

static const uint8_t font_16x10_digit_6[] = 
{
0x7E,0xFF,0xFF,0xC7,0xC7,0xC7,0xC7,0xC3,
0x81,0x00,0x7F,0xFF,0xFF,0xE1,0xE1,0xE1,
0xFF,0xFF,0x7F,0x00
};

static const uint8_t font_16x10_digit_7[] = 
{
0x01,0x03,0x07,0x07,0x07,0x07,0x7F,0xFF,
0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x3F,0x7F,0xFF,0x00
};

static const uint8_t font_16x10_digit_8[] = 
{
0x7E,0xFF,0xFF,0xC7,0xC7,0xC7,0xFF,0xFF,
0x7E,0x00,0x7F,0xFF,0xFF,0xE1,0xE1,0xE1,
0xFF,0xFF,0x7F,0x00
};

static const uint8_t font_16x10_digit_9[] = 
{
0xFE,0xFF,0xFF,0xC7,0xC7,0xC7,0xFF,0xFF,
0x7E,0x00,0x80,0xC1,0xE1,0xE1,0xE1,0xE1,
0xFF,0xFF,0x7F,0x00
};

static const uint8_t font_16x10_dot_2x2[] = 
{
0x00,0x00,0x00,0xE0,0xE0,0x00
};

static const uint8_t font_16x10_letter_a[] = 
{
0x00,0x00,0x80,0xF0,0x70,0xF0,0x80,0x00,0x00,0x00,
0xE0,0xFC,0x3F,0x33,0x30,0x33,0x3F,0xFC,0xE0,0x00
};

static const uint8_t font_16x10_letter_v[] = 
{
0x70,0xF0,0x80,0x00,0x00,0x00,0x80,0xF0,0x70,0x00,
0x00,0x03,0x1F,0xFC,0xE0,0xFC,0x1F,0x03,0x00,0x00
};

static const uint8_t font_16x10_space[] = 
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};

static const uint8_t font_16x10_two_point[] = 
{
0x00,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x70,
0x70,0x00,0x00,0x00,0x00,0x00
};



static const tSpecialFontItem font_16x10_data[] = 
{
  {0x30, 	10, font_16x10_digit_0},
  {0x31, 	10, font_16x10_digit_1},
  {0x32, 	10, font_16x10_digit_2},
  {0x33, 	10, font_16x10_digit_3},
  {0x34, 	10, font_16x10_digit_4},
  {0x35, 	10, font_16x10_digit_5},
  {0x36, 	10, font_16x10_digit_6},
  {0x37, 	10, font_16x10_digit_7},
  {0x38, 	10, font_16x10_digit_8},
  {0x39, 	10, font_16x10_digit_9},
  {' ',		10,	font_16x10_space},
  {'V',	10, font_16x10_letter_v},
	{'A',	10,	font_16x10_letter_a},
	{0x2E,	3,	font_16x10_dot_2x2},
  {':',		8,	font_16x10_two_point} 
};

const tSpecialFont font_16x10 = 
{
	16,				// height
	15,				// count
	font_16x10_data
};




